7a85a78dac5551470fdd0e1ca2733a749c9ae3f1,ground-core/src/main/java/edu/berkeley/ground/api/models/gremlin/GremlinRichVersionFactory.java,GremlinRichVersionFactory,retrieveFromDatabase,#GroundDBConnection#String#,100

Before Change



        Map<String, Tag> tags = tagFactory.retrieveFromDatabaseById(connectionPointer, id);

        String reference = versionVertex.property("reference").toString();
        String structureVersionId = versionVertex.property("structureversion_id").value().toString();

        return RichVersionFactory.construct(id, tags, structureVersionId, reference, parameters);

After Change


        Map<String, Tag> tags = tagFactory.retrieveFromDatabaseById(connectionPointer, id);

        String reference = null;
        if (versionVertex.property("reference").isPresent()) {
            reference = versionVertex.property("reference").value().toString();
        }